package vista.servlet;

import java.io.IOException;
import java.util.List;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import modelo.bean.OperacionBean;
import modelo.negocio.FactoryManager;
import modelo.negocio.ManagerBolsa;

	

	public class MostrarOperacionesServlet extends BolsaServlet{

		private static final long serialVersionUID = -7430604365883677921L;
		
		private static final String NOMBRE_TABLA = "tablaSoporte"; 
		
		public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException

		{
			try{
				System.out.println("hola");
				//HttpSession session = request.getSession();
				String  estrategia = request.getParameter("nombreEstrategia");
				request.setAttribute("nombreEstrategia", estrategia);
				
				String valor = request.getParameter("valor");
			  // presupongo que es la de soportes
				
				
				//
					ManagerBolsa managerBolsa = FactoryManager.getManagerBolsa();
					
					List <OperacionBean> listaOperaciones = managerBolsa.mostrarOperaciones (estrategia, valor);
					List <OperacionBean> listaOperacionesEstrategia = managerBolsa.mostrarOperacionesEstrategia (estrategia);
					
					
					request.setAttribute("listaOperaciones", listaOperaciones);
					request.getSession().setAttribute("listaOperaciones", listaOperaciones);
					request.setAttribute("listaOperacionesEstrategia", listaOperacionesEstrategia);
					request.getSession().setAttribute("listaOperacionesEstrategia", listaOperacionesEstrategia);
					
					RequestDispatcher dis = getServletContext().getRequestDispatcher("/jsp/OperacionesEstrategia.jsp");
					
					
				    dis.forward(request,response);
					System.out.println("holaDANI5");
				
			}				
			catch (Exception e) {
				System.out.println("holaDANI");
				e.printStackTrace();						
			}
		}
			
		public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException

		{
			doPost(request,response);
		}
	}
	 



	
	
	

